package com.xjscrm.server.service.customer;

import com.xjscrm.common.entity.WwCustomer;
import com.xjscrm.common.entity.WwDevice;

/**
 * 企业微信客户接口
 *
 * @author makejava
 * @since 2024-03-01 17:01:12
 */
public interface WwCustomerSyncService {

    /**
     * 自动刷新会员的内部账号信息-创建标签
     *
     * @param merId
     * @return
     */
    void autoRefreashExternalUserid(Long merId);


    /**
     * 自动刷新会员的内部账号信息-发送标签
     *
     * @param merId
     * @return
     */
    void autoSendExternalUserid(Long merId);

    /**
     * 自动刷新会员的内部账号信息-删除过期标签
     *
     * @param merId
     * @return
     */
    void autoDeleteExternalUserid(Long merId);

    /**
     * 单个会员调用更新
     *
     * @param wwDevice
     * @return
     */
    void addTagForExternalUserid(Long merId, WwDevice wwDevice, WwCustomer wwCustomer);

}
